home *** CD-ROM | disk | FTP | other *** search
/ Chip 1998 February / CHIP Şubat 1998.iso / drivers / SESK / CREATIVE / NT4 / SBPNP.INF < prev    next >
INI File  |  1997-10-22  |  8KB  |  266 lines

  1. '; Creative Technology Ltd.
  2. ;     Copyright (c) Creative Technology Ltd, 1994-1997.
  3. ;
  4. ; Description
  5. ;     This .inf files contains the following device for the installation
  6. ;         1. CTL0001                       => SB16 PnP Device
  7. ;         2. CTL0021                       => AWE Device
  8. ;         3. CTL0022                       => AWE64 Wavetable MIDI (AWE32 compatible)
  9. ;         4. CTL0023                       => AWE64 Gold Wavetable MIDI (AWE32 compatible)
  10. ;         5. CTL0024                       => AWE64 compatible Wavetable MIDI (AWE32 compatible)
  11. ;         6. CTL0031                       => SB16 PnP Device
  12. ;         7. CTL0041                       => SB16 PnP Device (V16CL/V32D/V32G)
  13. ;         8. CTL0042                       => AWE64 16-bit Audio (SB16 compatible)
  14. ;         9. CTL0043                       => SB16 PnP Device
  15. ;         A. CTL0044                       => AWE64 Gold 16-bit Audio (SB16 compatible)
  16. ;         B. CTL0045                       => AWE64 16-bit Audio (SB16 compatible)
  17. ;         C. CTL0046                       => AWE64 compatible 16-bit Audio (SB16 compatible)
  18. ;         D. CTL0047                       => SB16 PnP Device
  19. ;         E. CTL8001                       => Legacy SB Device
  20. ;         F. CTL7002                       => Programmable Game Port
  21. ;        10. CTL7005                       => Programmable Game Port (1 I/O)
  22. ;
  23. ; Date     : 25th Jun '97
  24. ; Revision : 1.01
  25. ;
  26.  
  27.  
  28. [Version]
  29. Signature="$WINDOWS NT$"
  30. ClassGuid={4D36E96C-E325-11CE-BFC1-08002BE10318}
  31. Class=MEDIA
  32. Provider=%CREAF%
  33.  
  34. [SourceDisksNames]
  35. 1 = %DiskId%
  36. 2 = %wkscd%,\cdrom_w.40,, "  "
  37.  
  38. [SourceDisksFiles]
  39. sb16snd.dll = 1
  40. sb16snd.sys = 1
  41. sbawe32.drv = 1
  42. sbawe32.sys = 1
  43. synthgs.sbk = 1
  44. synthgm.sbk = 1
  45. synthmt.sbk = 1
  46. aweman.dll = 1
  47. aweman32.dll = 1
  48. ctres32.dll = 1
  49. joyport.dll = 2
  50. joyport.sys = 2
  51.  
  52.  
  53. [DestinationDirs]
  54. sb16dll.CopyList = 11 ; DIRID_SYSTEM
  55. sb16sys.CopyList = 12 ; DIRID_DRIVERS
  56. sbawedll.CopyList = 11 ;
  57. sbawesys.CopyList = 12 ;
  58. joyportdll.CopyList = 11 ; DIRID_SYSTEM
  59. joyportsys.CopyList = 12 ; DIRID_DRIVERS
  60. aweman.CopyList = 10 ; DIRID_WINDOWS
  61.  
  62. [ClassInstall32]
  63. AddReg=Class32.AddReg
  64.  
  65. [Class32.AddReg]
  66. HKR,,,,%MediaClassName%
  67. HKR,,Icon,,"3004"
  68. HKR..Installer32,,"MmSys.Cpl,MediaClassInstaller"
  69.  
  70. [Manufacturer]
  71. %CLMfgName%=Creative
  72.  
  73. [Creative]
  74. ;
  75. ; NOTE:  We omit hardware IDs for each of these devices, so that the user will
  76. ;        be able to supply an OEM-supplied driver with fuller functionality at
  77. ;        the "Found New Hardware" popup.
  78. ;
  79. %*CTL0001.DeviceDesc%=CTL0001_Device, *CTL0001
  80. %*CTL0001.DeviceDesc%=CTL0001_Device, *CTL0031
  81. %*CTL0001.DeviceDesc%=CTL0001_Device, *CTL0041
  82. %*CTL0042.DeviceDesc%=CTL0001_Device, *CTL0042
  83. %*CTL0001.DeviceDesc%=CTL0001_Device, *CTL0043
  84. %*CTL0044.DeviceDesc%=CTL0001_Device, *CTL0044
  85. %*CTL0042.DeviceDesc%=CTL0001_Device, *CTL0045
  86. %*CTL0046.DeviceDesc%=CTL0001_Device, *CTL0046
  87. %*CTL0001.DeviceDesc%=CTL0001_Device, *CTL0047
  88. %*CTL0021.DeviceDesc%=CTL0021_Device, *CTL0021
  89. %*CTL0021.DeviceDesc%=CTL0021_Device, *CTL8001
  90. %*CTL0022.DeviceDesc%=CTL0021_Device, *CTL0022
  91. %*CTL0023.DeviceDesc%=CTL0021_Device, *CTL0023
  92. %*CTL0024.DeviceDesc%=CTL0021_Device, *CTL0024
  93. %*CTL0051.DeviceDesc%=CTL0051_Device, *CTL0051
  94. %*CTL7FFF.DeviceDesc%=CTL7FFF_Device, *CTL7FFF
  95. ; hardware ID for all the joyport 
  96. %*PNPB02F.DeviceDesc%=MSJSTICK, *CTL7001
  97. %*PNPB02F.DeviceDesc%=MSJSTICK, *CTL7002
  98. %*PNPB02F.DeviceDesc%=MSJSTICK, *CTL7005
  99.  
  100. [MSJSTICK.NT]
  101. CopyFiles=joyportdll.CopyList,joyportsys.CopyList
  102. AddReg=MSJSTICK.AddReg
  103. Reboot
  104.  
  105. [MSJSTICK.NT.Services]
  106. AddService = joyport, 0x00000002, joyport_Service_Inst
  107.  
  108. [CTL0001_Device.NT]
  109. CopyFiles=sb16dll.CopyList,sb16sys.CopyList
  110. AddReg=CTL0001.AddReg, SB16.AddReg
  111. ;AddReg=WAVE.AddReg, CTL0001.AddReg, SB16.AddReg
  112. Reboot
  113.  
  114. [CTL0001_Device.NT.Services]
  115. AddService = sb16snd, 0x00000002, sb16snd_Service_Inst
  116.  
  117. [joyport_Service_Inst]
  118. DisplayName    = %joyport.SvcDesc%
  119. ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
  120. StartType      = 1                  ; SERVICE_SYSTEM_START
  121. ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
  122. ServiceBinary  = %12%\joyport.sys
  123. LoadOrderGroup = Base
  124.  
  125. [joyportdll.CopyList]
  126. joyport.dll
  127.  
  128. [joyportsys.CopyList]
  129. joyport.sys
  130.  
  131. [MSJSTICK.AddReg]
  132. HKR,Drivers\jport\joyport.dll,Description,,%*PNPB02F.DeviceDesc%
  133. HKR,Drivers\jport\joyport.dll,Driver,,joyport.dll
  134. HKR,Drivers,SubClasses,,"jport"
  135.  
  136. [sb16snd_Service_Inst]
  137. DisplayName    = %sndblst.SvcDesc%
  138. ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
  139. StartType      = 1                  ; SERVICE_SYSTEM_START
  140. ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
  141. ServiceBinary  = %12%\sb16snd.sys
  142. LoadOrderGroup = Base
  143.  
  144. [sb16dll.CopyList]
  145. sb16snd.dll
  146.  
  147.  
  148. [sb16sys.CopyList]
  149. sb16snd.sys
  150.  
  151.  
  152. [CTL0001.AddReg]
  153. HKR,Drivers\wave\sb16snd.dll,Description,,%*CTL0001.DeviceDesc%
  154. HKR,Drivers\midi\sb16snd.dll,Description,,%V_INTERNAL%
  155. HKR,Drivers\mixer\sb16snd.dll,Description,,%*CTL0001.DeviceDesc%
  156. HKR,Drivers\aux\sb16snd.dll,Description,,%*CTL0001.DeviceDesc%
  157.  
  158. [SB16.AddReg]
  159. HKR,Drivers\wave\sb16snd.dll,Driver,,sb16snd.dll
  160. HKR,Drivers\midi\sb16snd.dll,Driver,,sb16snd.dll
  161. HKR,Drivers\mixer\sb16snd.dll,Driver,,sb16snd.dll
  162. HKR,Drivers\aux\sb16snd.dll,Driver,,sb16snd.dll
  163. HKR,Drivers,SubClasses,,"wave,midi,aux,mixer"
  164.  
  165. ;[WAVE.AddReg]
  166. ;HKR,Drivers\midi,,,
  167. ;HKR,Drivers\wave,,,
  168. ;HKR,Drivers\mixer,,,
  169. ;HKR,Drivers\aux,,,
  170.  
  171. ;
  172. ; For Sbawe32 drivers
  173. ;
  174. [CTL0021_Device.NT]
  175. CopyFiles = sbawedll.CopyList, sbawesys.CopyList, aweman.CopyList
  176. AddReg = CTL0021.AddReg
  177. Reboot
  178.  
  179. [CTL0021_Device.NT.Services]
  180. AddService = Sbawe32, 0x00000002, sbawe32_Service_Inst
  181.  
  182. [sbawe32_Service_Inst]
  183. DisplayName = %sbawe.SvcDesc%
  184. ServiceType = 1                 ; SERVICE_KERNEL_DRIVER
  185. StartType = 1                   ; SERVICE_SYSTEM_START
  186. ErrorControl = 1                ; SERVICE_ERROR_NORMAL
  187. ServiceBinary = %12%\sbawe32.sys
  188. LoadOrderGroup = Sythesizer Drivers
  189.  
  190. [sbawedll.CopyList]
  191. sbawe32.drv
  192. synthgs.sbk
  193. synthgm.sbk
  194. synthmt.sbk
  195.  
  196. [sbawesys.CopyList]
  197. sbawe32.sys
  198.  
  199. [aweman.CopyList]
  200. aweman32.dll
  201. aweman.dll
  202.  
  203.  
  204. [CTL0021.AddReg]
  205. HKR,Drivers\midi\sbawe32.drv,Description,,%*CTL0021.DeviceDesc%
  206. HKR,Drivers\midi\sbawe32.drv,Driver,,sbawe32.drv
  207. HKR,Drivers,SubClasses,,"wave,midi,aux,mixer"
  208.  
  209. ;
  210. ; The following sections are left empty since this INF doesn't provide support
  211. ; the corresponding functions.  Installation for these functions will actually
  212. ; fail, but this allows us to give the user a 'Windows NT default driver" for
  213. ; each function on the card.
  214. ;
  215.  
  216.  
  217. [CTL0051_Device.NT]
  218. [CTL7FFF_Device.NT]
  219.  
  220. ;
  221. ; We also have to have the corresponding service install sections for the above
  222. ; 'dummy' install sections, or else the NT MEDIA class installer will reject the
  223. ; driver node as Win95-only.
  224. ;
  225. [CTL0051_Device.NT.Services]
  226.  
  227. ;
  228. ; We also have to have the corresponding service install sections for the above
  229. ; 'dummy' install sections, or else the NT MEDIA class installer will reject the
  230. ; driver node as Win95-only.
  231. ;
  232.  
  233. [CTL7FFF_Device.NT.Services]
  234.  
  235. ;
  236. ; Localizable text.
  237. ;
  238. [Strings]
  239. MediaClassName = "Sound, video and game controllers"
  240. CREAF = "Creative"
  241. CLMfgName = "Creative"
  242. DiskId = "Creative NT Disk"
  243. wkscd = "Windows NT CD-ROM"
  244.  
  245. *PNPB02F.DeviceDesc = "Microsoft Joystick Port Enabler"
  246. *CTL0001.DeviceDesc="Creative Sound Blaster 16 Plug and Play"
  247. *CTL0021.DeviceDesc="Creative Advanced Wave Effects Synthesis for AWE32"
  248. *CTL0022.DeviceDesc="Creative AWE64 Wavetable MIDI (AWE32 compatible)"
  249. *CTL0023.DeviceDesc="Creative AWE64 Gold Wavetable MIDI (AWE32 compatible)"
  250. *CTL0024.DeviceDesc="Creative AWE64-Compatible Wavetable MIDI (AWE32 compatible)"
  251. *CTL0042.DeviceDesc="Creative AWE64 16-bit Audio (SB16 compatible)"
  252. *CTL0044.DeviceDesc="Creative AWE64 Gold 16-bit Audio (SB16 compatible)"
  253. *CTL0046.DeviceDesc="Creative AWE64-Compatible 16-bit Audio (SB16 compatible)"
  254. *CTL0051.DeviceDesc="Creative 3D Stereo Enhancement Technology"
  255. *CTL7002.DeviceDesc="Creative Gameport Joystick"
  256. V_INTERNAL = "Creative Stereo Music Synthesizer"
  257. *CTL7FFF.DeviceDesc = "Creative Reserved Device"
  258.  
  259. sndblst.SvcDesc = "Creative Sound Blaster Driver"
  260. sbawe.SvcDesc = "Creative Advanced Wave Effects Synthesis Driver"
  261.  
  262.  
  263.  
  264.  
  265.  
  266.